begintownscript;

variables;
 
 short choice;
 body;
 
beginstate INIT_STATE;
 if (get_flag(0,18) > 3){ set_terrain(16,20,0);
 
set_terrain(17,20,0);
 
set_terrain(16,13,0);
 
set_terrain(17,13,0);
 } 
turn_off_training(1);
  break;
 
beginstate EXIT_STATE;
 break;
 
beginstate START_STATE;
 break;
 
beginstate 10;
 if (get_flag(0,18) == 3) { message_dialog("When you get closer to the barriers, the crystal that you got earlier starts burning.","The barriers dissapear.");
 set_terrain(16,20,0);
 
set_terrain(17,20,0);
 
set_terrain(16,13,0);
 
set_terrain(17,13,0);
 
set_flag(0,18,4);
 } break;
 
beginstate 11;
 if (get_flag(0,19) == 1){ reset_dialog();
 
add_dialog_str(0,"This is a portal. Would you like to enter it?",0);
 
add_dialog_choice(0,"No.");
 
add_dialog_choice(1,"Enter portal.");
 if (run_dialog(1) == 2){ play_sound(10);
 change_outdoor_location(2,0,39,3);
 
move_to_new_town(1,15,8);
 } else
 block_entry(1);
 } break;
 